/**
 * 请求基类
 */
export default class UcRequest
{
    /**
     * @var {string} 接口模块名
     */
    module = ''
    /**
     * @var {string} 接口操作名
     */
    action = ''
    /**
     * @var {{}} 业务参数
     */
    params = {}

    /**
     * @var {string} 网络请求的操作名，仅支持`post`和`get`
     */
    httpMethod = ''
}
/**
 * 响应基类
 */
export class UcResponse
{
    /**
     * @private
     * @var {{}} 服务端原始的响应数据
     */
    _rawData
    /**
     * @var {boolean} 操作成功标记
     */
    isSuccess = true
    /**
     * @var {number} 错误代码
     */
    errCode = 1
    /**
     * @var {string} 错误信息描述
     */
    errMsg = ''
    /**
     * @param {{}} rawData 响应的内容
     */
    constructor(rawData){
        this._rawData = rawData
    }
}